package operation;

import book.BookLise;

/*
     ExitOperation类：用于实现图书系统的关闭
                     使用exit退出，并且对书架的书和总数进行清零

*/

public class ExitOperation implements IOperation {

    //重写接口标准方法 work
    @Override
    public void work(BookLise bookLise) {
        System.out.println("退出系统");

        //遍历书架清空书置为null
        for (int i = 0; i < bookLise.getNowSize(); i++) {
            bookLise.setBooks(null,i);
        }

        //书架的书总数也为0
        bookLise.setNowSize(0);

        //退出系统
        System.exit(0);
    }

}
